/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tk.eigh.ksvg.component;

import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFProperty;

/**
 *
 * @author nt
 */
interface _FilterAware {

    /**
     * <dl><dt>‘filter’</dt><dd>
     * <table summary="filter property" class="propinfo" cellspacing="0"
     * cellpadding="0"><tr valign="baseline"><td><em>Value:</em>  </td><td><a
     * href="http://www.w3.org/TR/SVG/types.html#DataTypeFuncIRI">&lt;funciri&gt;</a> | none | <a
     * class="noxref"
     * href="http://www.w3.org/TR/2008/REC-CSS2-20080411/cascade.html#value-def-inherit">
     * inherit</a></td></tr><tr
     * valign="baseline"><td><em>Initial:</em>  </td><td>none</td></tr><tr
     * valign="baseline"><td><em>Applies to:</em>  </td><td><a
     * href="http://www.w3.org/TR/SVG/intro.html#TermContainerElement">container elements</a> (except <a
     * href="http://www.w3.org/TR/SVG/masking.html#MaskElement">‘mask’</a>) and <a
     * href="http://www.w3.org/TR/SVG/intro.html#TermGraphicsElement">graphics elements</a></td></tr><tr
     * valign="baseline"><td><em>Inherited:</em>  </td><td>no</td></tr><tr
     * valign="baseline"><td><em>Percentages:</em>  </td><td>N/A</td></tr><tr
     * valign="baseline"><td><em>Media:</em>  </td><td>visual</td></tr><tr
     * valign="baseline"><td><em><a
     * href="http://www.w3.org/TR/SVG/animate.html#Animatable">Animatable</a>:</em>  </td><td>yes</td></tr></table>
     * </dd></dl> </div> <dl><dt>&lt;funciri&gt;</dt><dd>An <a
     * href="http://www.w3.org/TR/SVG/types.html#DataTypeFuncIRI">Functional IRI reference</a> to a <a
     * href="http://www.w3.org/TR/SVG/filters.html#FilterElement">‘filter’</a> element which defines the filter
     * effects that shall be applied to this element.</dd><dt>none</dt><dd>Do not apply any filter effects to
     * this element.</dd></dl>
     */
    @JSFProperty
    public abstract String getFilter();
}
